/*** 
 * @_______________#########_______________________ 
 * @______________############_____________________ 
 * @______________#############____________________ 
 * @_____________##__###########___________________ 
 * @____________###__######_#####__________________ 
 * @____________###_#######___####_________________ 
 * @___________###__##########_####________________ 
 * @__________####__###########_####_______________ 
 * @________#####___###########__#####_____________ 
 * @_______######___###_########___#####___________ 
 * @_______#####___###___########___######_________ 
 * @______######___###__###########___######_______ 
 * @_____######___####_##############__######______ 
 * @____#######__#####################_#######_____ 
 * @____#######__##############################____ 
 * @___#######__######_#################_#######___ 
 * @___#######__######_######_#########___######___ 
 * @___#######____##__######___######_____######___ 
 * @___#######________######____#####_____#####____ 
 * @____######________#####_____#####_____####_____ 
 * @_____#####________####______#####_____###______ 
 * @______#####______;###________###______#________ 
 * @________##_______####________####______________ 
 * @
 * @Author: ipk518 18163976442@163.com
 * @Date: 2024-06-19 10:31:14
 * @LastEditors: ipk518 18163976442@163.com
 * @LastEditTime: 2024-12-27 10:58:42
 * @FilePath: /etws-sxk2307/inc/Lmx2820.h
 * @Description: 
 * @************佛祖保佑************
 * @Copyright (c) 2024 by etws@quyujiang, All Rights Reserved. 
 */

#ifndef _LMX2820DEV_
#define _LMX2820DEV_

#include <stdio.h>
#include <stdint.h>

#define LMX2820_DEV_NAME "/dev/spidev1.0"    //X051
// #define LMX2820_DEV_NAME "/dev/spidev1.1"   //X052

extern bool lmx2820Open(const char* filename);
extern void lmx2820Close(void);
extern bool lmx2820Config(void);
extern int lmx2820GetLock(void);
extern bool lmx2820Reset(void);
extern uint16_t lmx2820WrRd(uint32_t address) ;

#endif